@echo off
echo ========================================
echo   屏幕和键盘测试工具 - 依赖安装脚本
echo ========================================
echo.
echo 正在检查系统环境...

REM 检查是否已安装.NET 6.0 Runtime
dotnet --list-runtimes | findstr "6.0.0" >nul
if %errorlevel% equ 0 (
    echo ✓ .NET 6.0 Runtime 已安装
) else (
    echo ⚠ .NET 6.0 Runtime 未安装
    echo 请访问以下链接下载并安装：
    echo https://dotnet.microsoft.com/download/dotnet/6.0
    echo.
)

REM 检查是否已安装.NET SDK
dotnet --version >nul 2>&1
if %errorlevel% equ 0 (
    echo ✓ .NET SDK 已安装
    echo 当前版本：
    dotnet --version
) else (
    echo ⚠ .NET SDK 未安装
    echo 请访问以下链接下载并安装：
    echo https://dotnet.microsoft.com/download/dotnet/6.0
    echo.
)

echo.
echo ========================================
echo 安装完成后，您可以：
echo 1. 使用 Visual Studio 打开项目
echo 2. 或在命令行中运行：dotnet build
echo 3. 然后运行：dotnet run
echo ========================================

pause